body.finance-page{--ink:#33312e;--muted:#79756f;--gold:#a9926c;--line:#e8e1d6;--wash:#faf8f4}#finance-main *,#finance-enquiry *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body.finance-page{margin:0;background:#fff;color:var(--ink);font:14px/1.85 Arial,sans-serif}#finance-main a,#finance-enquiry a{color:inherit;text-decoration:none}#finance-main button,#finance-enquiry button,#finance-main input,#finance-enquiry input,#finance-main select,#finance-enquiry select,#finance-main textarea,#finance-enquiry textarea{font:inherit}#finance-main button,#finance-enquiry button,#finance-main summary,#finance-enquiry summary{cursor:pointer}#finance-main button,#finance-enquiry button,#finance-main a,#finance-enquiry a{touch-action:manipulation}#finance-main a:hover,#finance-enquiry a:hover{color:var(--gold)}#finance-main .hero,#finance-enquiry .hero{margin:0 auto;max-width:1100px;text-align:center;padding:75px 30px 62px}#finance-main .hero-copy,#finance-enquiry .hero-copy{max-width:780px;margin:auto}#finance-main .policy-label,#finance-enquiry .policy-label{display:block;color:#998b75;font-size:9px;letter-spacing:1.8px;margin-bottom:25px}#finance-main .eyebrow,#finance-enquiry .eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#a18d6c}#finance-main h1,#finance-enquiry h1,#finance-main h2,#finance-enquiry h2,#finance-main h3,#finance-enquiry h3{font-family:Georgia,serif;font-weight:400}#finance-main h1,#finance-enquiry h1{font-size:60px;line-height:1.12;letter-spacing:-1.8px;margin:18px 0 24px}#finance-main h1 em,#finance-enquiry h1 em{font-style:normal;color:#bba782}#finance-main .hero p,#finance-enquiry .hero p{max-width:530px;margin:0 auto;color:#79756f;font-size:14px;line-height:1.8}#finance-main .hero-bottom,#finance-enquiry .hero-bottom{display:none}#finance-main .btn,#finance-enquiry .btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:13px 23px;margin-top:27px;border:1px solid #cdbc9e;background:white;color:#7e6b4f;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;transition:background .2s}#finance-main .btn:hover,#finance-enquiry .btn:hover{background:#f2ede5;color:#5e513e}#finance-main .content,#finance-enquiry .content{max-width:1100px;margin:auto;padding:0 42px}#finance-main .metrics,#finance-enquiry .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}#finance-main .metric strong,#finance-enquiry .metric strong{display:block;font:32px Georgia;color:#b5a07d;white-space:nowrap}#finance-main .metric span,#finance-enquiry .metric span{display:block;font-size:10px;color:#888176;line-height:1.7;margin:12px auto 0;max-width:170px}#finance-main .eligibility-note,#finance-enquiry .eligibility-note{font-size:11px;color:#89837b;line-height:1.8;margin:18px 0}#finance-main .intro,#finance-enquiry .intro{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding:75px 0;border-bottom:1px solid var(--line)}#finance-main .intro>.eyebrow,#finance-enquiry .intro>.eyebrow{padding-top:12px;line-height:2}#finance-main h2,#finance-enquiry h2{font-size:34px;line-height:1.3;margin:0 0 24px;letter-spacing:-.5px}#finance-main .intro p,#finance-enquiry .intro p{font-size:13px;color:#79756f;margin:0;max-width:600px}#finance-main .section-head,#finance-enquiry .section-head{margin:65px 0 30px}#finance-main .section-head h2,#finance-enquiry .section-head h2{margin:12px 0 0}#finance-main .eligibility,#finance-enquiry .eligibility{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}#finance-main .requirement,#finance-enquiry .requirement{border-top:1px solid var(--line);display:grid;grid-template-columns:28px 1fr;gap:12px;padding:24px 0}#finance-main .requirement:last-child,#finance-enquiry .requirement:last-child{grid-column:1/-1}#finance-main .requirement b,#finance-enquiry .requirement b{font:italic 20px Georgia;color:#c0ad8b}#finance-main .requirement h3,#finance-enquiry .requirement h3{font-size:21px;line-height:1.4;margin:0 0 10px}#finance-main .requirement p,#finance-enquiry .requirement p{font-size:12px;color:#7e7870;margin:0;line-height:1.9}#finance-main .model-grid,#finance-enquiry .model-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px}#finance-main .model,#finance-enquiry .model{border-top:1px solid #ccbda3;padding:28px 0 0}#finance-main .model h3,#finance-enquiry .model h3{font-size:26px;line-height:1.35;margin:12px 0 18px}#finance-main .model .lead,#finance-enquiry .model .lead{font-size:13px;color:#7e7870;min-height:100px;margin:0 0 22px}#finance-main .legend,#finance-enquiry .legend{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#9c8866;border-top:1px solid var(--line);padding-top:16px}#finance-main .term-chip,#finance-enquiry .term-chip{font-size:11px;color:#7e7870;margin:15px 0 22px}#finance-main .model details,#finance-enquiry .model details{border-top:1px solid var(--line);border-bottom:0}#finance-main details,#finance-enquiry details{border-bottom:1px solid var(--line)}#finance-main summary,#finance-enquiry summary{display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:12px;line-height:1.5;padding:20px 0}#finance-main summary::-webkit-details-marker,#finance-enquiry summary::-webkit-details-marker{display:none}#finance-main summary:after,#finance-enquiry summary:after{content:'+';font:19px Georgia;color:#b5a07d}#finance-main details[open] summary:after,#finance-enquiry details[open] summary:after{content:'−'}#finance-main details p,#finance-enquiry details p{font-size:12px;line-height:1.9;color:#7e7870;margin:0 0 22px}#finance-main .calculator,#finance-enquiry .calculator{margin:72px 0;padding:35px 0;display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:white}#finance-main .calculator h2,#finance-enquiry .calculator h2{margin-top:12px}#finance-main .calculator p,#finance-enquiry .calculator p{font-size:12px;color:#7e7870}#finance-main .calculator label,#finance-enquiry .calculator label{font-size:11px;color:#82786a;display:block;margin:0 0 10px}#finance-main .calc-results,#finance-enquiry .calc-results{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0}#finance-main .calc-results strong,#finance-enquiry .calc-results strong{font:25px Georgia;color:#aa9470;display:block}#finance-main .calc-results span,#finance-enquiry .calc-results span{font-size:10px;color:#8a8278;display:block;margin-top:8px}#finance-main input,#finance-enquiry input,#finance-main textarea,#finance-enquiry textarea,#finance-main select,#finance-enquiry select{width:100%;padding:11px 12px;border:1px solid #ddd3c3;background:#fff;color:var(--ink);border-radius:0}#finance-main input:focus,#finance-enquiry input:focus,#finance-main textarea:focus,#finance-enquiry textarea:focus,#finance-main select:focus,#finance-enquiry select:focus{outline:1px solid #b7a282}#finance-main .pricing,#finance-enquiry .pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}#finance-main .pricing article,#finance-enquiry .pricing article{border-top:1px solid var(--line);padding-top:5px}#finance-main .pricing h3,#finance-enquiry .pricing h3{font-size:22px;line-height:1.4;margin:20px 0 15px}#finance-main .pricing p,#finance-enquiry .pricing p{font-size:12px;color:#7e7870}#finance-main .steps,#finance-enquiry .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin:35px 0 65px}#finance-main .step,#finance-enquiry .step{border-top:1px solid var(--line);padding-top:18px}#finance-main .step b,#finance-enquiry .step b{font:italic 25px Georgia;color:#b7a382}#finance-main .step h3,#finance-enquiry .step h3{font-size:19px;line-height:1.4;margin:18px 0 12px}#finance-main .step p,#finance-enquiry .step p{font-size:11px;color:#7e7870}#finance-main .accordion-grid,#finance-enquiry .accordion-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}#finance-main .contact,#finance-enquiry .contact{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:75px 0 0;padding:45px 0;border-top:1px solid var(--line)}#finance-main .contact h2,#finance-enquiry .contact h2{font-size:31px;margin:14px 0}#finance-main .contact p,#finance-enquiry .contact p{font-size:12px;color:#827a70}#finance-main .contact .btn,#finance-enquiry .contact .btn{white-space:nowrap;margin:0;background:#f7f2e9}#finance-main .fineprint,#finance-enquiry .fineprint{font-size:10px;color:#979086;border-top:1px solid var(--line);padding:25px 0 45px}#finance-enquiry{width:min(520px,90vw);max-height:90vh;overflow:auto;border:1px solid #d6c7b0;padding:35px;background:white;color:var(--ink)}#finance-enquiry::backdrop{background:#60594f55;backdrop-filter:blur(3px)}#finance-enquiry h2{font-size:29px;margin:12px 0}#finance-enquiry p{font-size:12px;color:#81786d}#finance-enquiry .finance-close{float:right;background:none;border:0;font-size:24px;color:#93816a}#finance-main label,#finance-enquiry label{display:block;font-size:12px;margin:15px 0}#finance-main textarea,#finance-enquiry textarea{height:90px;resize:vertical}#finance-main .status,#finance-enquiry .status{color:#8b7654!important}#finance-main a:focus-visible,#finance-enquiry a:focus-visible,#finance-main button:focus-visible,#finance-enquiry button:focus-visible,#finance-main summary:focus-visible,#finance-enquiry summary:focus-visible{outline:2px solid #b7a282;outline-offset:4px}@media(max-width:850px){#finance-main .content,#finance-enquiry .content{padding:0 28px}#finance-main .model-grid,#finance-enquiry .model-grid{gap:32px}#finance-main .steps,#finance-enquiry .steps{grid-template-columns:repeat(3,1fr)}#finance-main .pricing,#finance-enquiry .pricing{gap:22px}#finance-main .hero,#finance-enquiry .hero{padding-top:60px}}@media(max-width:600px){#finance-main .hero,#finance-enquiry .hero{padding:46px 24px 40px}#finance-main h1,#finance-enquiry h1{font-size:42px;letter-spacing:-1px}#finance-main .hero p,#finance-enquiry .hero p{font-size:13px}#finance-main .hero .eyebrow,#finance-enquiry .hero .eyebrow{font-size:9px}#finance-main .policy-label,#finance-enquiry .policy-label{font-size:8px;letter-spacing:1.2px}#finance-main .content,#finance-enquiry .content{padding:0 24px}#finance-main .metrics,#finance-enquiry .metrics{grid-template-columns:1fr 1fr;gap:25px 15px}#finance-main .metric strong,#finance-enquiry .metric strong{font-size:28px}#finance-main .metric span,#finance-enquiry .metric span{font-size:9px;max-width:145px}#finance-main .intro,#finance-enquiry .intro{grid-template-columns:1fr;gap:20px;padding:45px 0}#finance-main h2,#finance-enquiry h2{font-size:29px}#finance-main .section-head,#finance-enquiry .section-head{margin:46px 0 25px}#finance-main .eligibility,#finance-enquiry .eligibility,#finance-main .model-grid,#finance-enquiry .model-grid,#finance-main .calculator,#finance-enquiry .calculator,#finance-main .pricing,#finance-enquiry .pricing,#finance-main .accordion-grid,#finance-enquiry .accordion-grid{grid-template-columns:1fr}#finance-main .eligibility,#finance-enquiry .eligibility{gap:0}#finance-main .requirement:last-child,#finance-enquiry .requirement:last-child{grid-column:auto}#finance-main .model-grid,#finance-enquiry .model-grid{gap:40px}#finance-main .model .lead,#finance-enquiry .model .lead{min-height:0}#finance-main .calculator,#finance-enquiry .calculator{gap:25px;margin:50px 0;padding:30px 0}#finance-main .calculator h2,#finance-enquiry .calculator h2{font-size:29px}#finance-main .calc-results strong,#finance-enquiry .calc-results strong{font-size:23px}#finance-main .steps,#finance-enquiry .steps{grid-template-columns:1fr 1fr;gap:25px}#finance-main .contact,#finance-enquiry .contact{display:block;margin-top:50px;padding:35px 0}#finance-main .contact h2,#finance-enquiry .contact h2{font-size:29px}#finance-main .contact .btn,#finance-enquiry .contact .btn{margin-top:20px}#finance-main .pricing,#finance-enquiry .pricing{gap:20px}#finance-main .fineprint,#finance-enquiry .fineprint{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#finance-main .btn,#finance-enquiry .btn{transition:none}}

.finance-page #finance-main{min-height:70vh}.finance-page #finance-main .intro .eyebrow{white-space:pre-line}.finance-page #finance-main h2{white-space:pre-line}.finance-page #finance-main .intro p+p{margin-top:15px}#finance-enquiry{width:min(620px,90vw)}#finance-enquiry .finance-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}#finance-enquiry .finance-form-wide{grid-column:1/-1}#finance-enquiry .finance-feedback{white-space:pre-line;overflow-wrap:anywhere;padding:12px 0}#finance-enquiry .finance-feedback[data-state=error]{color:#a2382b!important}#finance-enquiry .finance-feedback[data-state=success]{color:#28664e!important}#finance-enquiry button:disabled{opacity:.6;cursor:wait}#finance-enquiry [hidden]{display:none!important}#finance-enquiry .finance-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#finance-enquiry label{margin-bottom:5px}#finance-enquiry input,#finance-enquiry select,#finance-enquiry textarea{margin-top:6px}#finance-enquiry h2{clear:none}#finance-enquiry .btn{margin-top:20px}#finance-main .contact h2{max-width:660px}#finance-main .contact .btn{white-space:normal;min-width:215px;text-align:center}#finance-main .calculator .calc-results strong{overflow-wrap:anywhere}#finance-main .calc-error{color:#a2382b;font-size:11px;min-height:1.6em}@media(max-width:600px){#finance-enquiry{padding:25px;max-height:90vh}#finance-enquiry .finance-form-grid{grid-template-columns:1fr}#finance-enquiry h2{font-size:26px}#finance-main .hero h1{font-size:42px}#finance-main .contact .btn{min-width:0}}

.finance-page .environment-header a,.finance-page .environment-footer a{color:inherit;text-decoration:none}

#finance-enquiry{box-sizing:border-box;max-width:90vw}
